package com.ftg.learn.chapter02;

/**
 * 学习泛型
 *
 *  形参:
 *  实参：
 *
 *  形式上的参数类型 ：
 *
 * @author kangjx
 * @version 1.0
 * @date 2023/12/4 上午10:15
 */
public class LearnParameterType<R> {

    R a;

    public LearnParameterType(R a) {
        this.a = a;
    }

    public R getA() {
        return a;
    }

    public void setA(R a) {
        this.a = a;
    }


    public static <T> T getT(T t1){
        return t1;
    }

    public static void main(String[] args) {
        LearnParameterType<Integer> l = new LearnParameterType<>(2);
        Integer abc = LearnParameterType.getT(23);
    }

}
